$(function() {
    //alert('ok')
    var layer = layui.layer;

    var form = layui.form

    /**** 2-使用模板引擎的过滤器函数，处理日期时间 ****/
    template.defaults.imports.dateFormat = function(value) {
        // console.log(value)  pub_data的值，字符串类型
        // 根据日期时间的字符串，创建日期时间对象
        var dt = new Date(value);


        // 格式化
        var y = dt.getFullYear();
        var m = dt.getMonth() + 1;
        m = padZero(m);
        var d = dt.getDate();
        d = padZero(d);

        var hh = dt.getHours();
        hh = padZero(hh);
        var mm = dt.getMinutes();
        mm = padZero(mm);
        var ss = dt.getSeconds();
        ss = padZero(ss)

        return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
    }

    function padZero(n) {
        return n < 10 ? '0' + n : n
    }

    /* 渲染列表评论 */
    getComment()

    function getComment() {
        $.ajax({
            type: 'get',
            url: '/admin/comments',
            success: function(res) {
                if (res.status !== 0) {
                    return $('tbody').html('暂无评论信息')
                }

                // console.log(res);
                //生成字符串
                var htmlStr = template('tpl_comments', res)
                    // console.log(htmlStr);
                    //渲染页面
                $('tbody').html(htmlStr)
            }
        })
    }


    $('tbody').on('click', '.delete', function() {
        console.log('ok');
        var id = $(this).attr('data-id')
        console.log(id);
        layer.confirm('确定删除吗?', { icon: 3, title: '提示' }, function(index) {
            $.ajax({
                type: 'delete',
                url: '/admin/comments/' + id,

                success: function(res) {

                    if (res.status !== 0) {
                        return layer.msg('删除评论失败')
                    }
                    getComment()
                    layer.msg('删除评论成功')

                }
            })

            layer.close(index);
        });
    })
})